package com.snbc.date;

import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;

import java.text.SimpleDateFormat;

public class Date1 {
    /*
     *1995年第一天：Sun Jan 01 00:00:00 CST 1995
     *1995年最后一天：Sun Dec 31 23:59:59 CST 1995
     *1995年这一年中的一个随机时间:Sat Jan 21 15:53:42 CST 1995
     */

    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        try {
            java.util.Date start = sdf.parse("1995-01-01 00:00:00");
            java.util.Date end = sdf.parse("1995-12-31 23:59:59");
            long random = (long) (Math.random() * (end.getTime() - start.getTime()) + start.getTime());
            java.util.Date randomDate = new java.util.Date(random);
            System.out.println("1995年第一天：" + sdf.format(start));
            System.out.println("1995年最后一天：" + sdf.format(end));
            System.out.println("随机时间" + sdf.format(randomDate));
            System.out.println(sdf.format(random));
        } catch (ParseException e) {
            e.printStackTrace();
        } catch (java.text.ParseException e) {
            e.printStackTrace();
        }
    }
}
